body{
  background-color:#333;
  background:url(http://cdn.backgroundhost.com/backgrounds/subtlepatterns/dark_wall.png);
}
#container{
  width:325px;
  height:325px;
  margin:64px auto 24px;
  border-radius:50%;
  overflow:hidden;
  position:relative;
  background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(125,185,232,0) 100%);

  opacity:1;
}
#wave-one{
  background-color:steelblue;
  width:400px;
  height:400px;
  border-radius:170px;
  position:absolute;
  left:50%;
  margin-left:-200px;
  top:-195px;
  opacity:.45;
  z-index:10;
}
#wave-two{
  background-color:steelblue;
  width:400px;
  height:400px;
  border-radius:150px;
  position:absolute;
  left:50%;
  margin-left:-180px;
  top:-210px;
  opacity:.4;
  z-index:10;
}
#wave-three{
  background-color:steelblue;
  width:390px;
  height:390px;
  border-radius:170px;
  position:absolute;
  left:50%;
  margin-left:-200px;
  top:-200px;
  opacity:.25;
  z-index:10;
}